#include "kzfqlabel.h"
#include "QDebug"
#include <QDropEvent>

kzfqlabel::kzfqlabel(QWidget *parent)
    : QLabel{parent}
{


}

kzfqlabel::kzfqlabel(const QString &text, QWidget *parent, Qt::WindowFlags f)
    : QLabel{text, parent, f}
{


}

//------------------鼠标事件--------------------------------------------------
void kzfqlabel::mousePressEvent(QMouseEvent *event)      //事件过滤器
{
    //如果鼠标左键按下
    // if (event->type() == QEvent::MouseButtonPress) {
    //     //获取鼠标在事件接收者中的位置pos
    //     qDebug() <<"mouse press lb";
    //     qDebug() <<  event->pos();
    //     // qDebug() <<  event->button();
    //     // qDebug() <<  event->buttons();

    //     emit SmousePress(event);
    // }
}

void kzfqlabel::mouseReleaseEvent(QMouseEvent *event)        //事件过滤器
{
    //如果鼠标左键按下
    // if (event->type() == QEvent::MouseButtonRelease) {
    //     //获取鼠标在事件接收者中的位置pos
    //     emit SmouseRelease(event);
    // }
}

void kzfqlabel::mouseMoveEvent(QMouseEvent *event)        //事件过滤器
{
    // emit SmouseMove(event);
}
//====================================================================================

void kzfqlabel::enterEvent(QEvent *event)        //事件过滤器
{
    // qDebug() <<"____________________mouse enterEvent";
}

void kzfqlabel::leaveEvent(QEvent *event)        //事件过滤器
{
    // qDebug() <<"(((((((((((((((mouse leaveEvent";
}

